<html>
<head><meta charset="utf-8"><title>bors yield · t-infra · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/index.html">t-infra</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html">bors yield</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="212149818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212149818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212149818">(Oct 03 2020 at 03:01)</a>:</h4>
<p>What does <code>@bors [retry] yield</code> mean? It's not in the docs at <a href="http://buildbot2.rust-lang.org">buildbot2.rust-lang.org</a></p>



<a name="212149879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212149879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212149879">(Oct 03 2020 at 03:02)</a>:</h4>
<p>Cc <a href="#narrow/stream/122651-general/topic/bors.20r.3Dme.20when.20CI.20passes">https://rust-lang.zulipchat.com/#narrow/stream/122651-general/topic/bors.20r.3Dme.20when.20CI.20passes</a></p>



<a name="212151985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212151985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212151985">(Oct 03 2020 at 04:04)</a>:</h4>
<p><code>retry</code> means test this again after it failed even though no new commits were added</p>



<a name="212151992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212151992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212151992">(Oct 03 2020 at 04:04)</a>:</h4>
<p><code>yield</code> means 'stop testing this immediately so another Pr can be tested', but still keeps it approved/<code>S-waiting-on-bors</code></p>



<a name="212152004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212152004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212152004">(Oct 03 2020 at 04:05)</a>:</h4>
<p>not sure if this is documented anywhere lol</p>



<a name="212152015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212152015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212152015">(Oct 03 2020 at 04:05)</a>:</h4>
<p>ok retry is documented here: <a href="https://forge.rust-lang.org/release/rollups.html#failed-rollups">https://forge.rust-lang.org/release/rollups.html#failed-rollups</a></p>



<a name="212164237"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212164237" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212164237">(Oct 03 2020 at 10:10)</a>:</h4>
<p><span class="user-mention" data-user-id="307537">@Camelid</span> yield doesn't actually mean anything</p>



<a name="212164247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212164247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212164247">(Oct 03 2020 at 10:10)</a>:</h4>
<p>bors command parsing is weird, and it just stops parsing if it sees something it didn't expect</p>



<a name="212164250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212164250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Pietro Albini <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212164250">(Oct 03 2020 at 10:10)</a>:</h4>
<p>so yield is just a comment from the people doing rollups</p>



<a name="212183138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212183138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212183138">(Oct 03 2020 at 18:09)</a>:</h4>
<p><span class="user-mention" data-user-id="121055">@Pietro Albini</span>  What do people mean when they say it though?</p>



<a name="212184620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212184620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212184620">(Oct 03 2020 at 18:43)</a>:</h4>
<p>IIUC, when a PR is being tested "retry" will cancel it and requeue it to be retried later. so in this case if a PR is being tested, and another PR is more important in the queue, retrying it will "yield" to the other more important one. Leaving its 1st place in the queue, to allow for the following PR to be merged quicker</p>



<a name="212184687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212184687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212184687">(Oct 03 2020 at 18:44)</a>:</h4>
<p>so saying that documents the reason for the PR being retried (usually it is because it has actually failed building for a spurious error or something)</p>



<a name="212185293"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212185293" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212185293">(Oct 03 2020 at 19:00)</a>:</h4>
<p>Okay, thanks for explaining! :)</p>



<a name="212188252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212188252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212188252">(Oct 03 2020 at 20:21)</a>:</h4>
<p>yeh lqd is right, there's no way for bors to automatically move to a higher priority pr, so we have to "retry" it which makes it fetch the one with the highest priority (or the same one if it is the highest / first on the queue).</p>



<a name="212188266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212188266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212188266">(Oct 03 2020 at 20:21)</a>:</h4>
<p>yield is just a comment used because we want anyone following to distinguish it from a <code>@bors retry</code> which retries the same pr again</p>



<a name="212188310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/242791-t-infra/topic/bors%20yield/near/212188310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/242791-t-infra/topic/bors.20yield.html#212188310">(Oct 03 2020 at 20:22)</a>:</h4>
<p>we leave a note, and for convenience we ended up shortening it to 1 word and everyone just used it so it sort of looks like a command <span aria-label="grinning" class="emoji emoji-1f600" role="img" title="grinning">:grinning:</span></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>